Convolutional Codes based FCA when Combiner Function is 1-CI
نویسندگان
چکیده
Convolution Code based Fast Correlation Attacks (FCA) are a powerful class of attacks on stream ciphers. Thus stream ciphers are designed so that combiner function is correlation immune. In this paper we propose a method to apply Convolution Code based FCA when the combiner function is first order correlation immune (1-CI) but not 2-CI. We apply the attack on a pair of LFSRs whose sum sequence is correlated to key-stream. Instead of directly computing parity checks of equivalent LFSR for the sum sequence, we collect the parity checks of the individual LFSRs into two sets and from the cross product of the set of parity checks, select those pairs in which the two highest degree terms in both the parity checks are identical. These pairs of parity checks are used for setting up the Viterbi decoding phase of the FCA. The proposed method is more efficient than the direct FCA using the product of feedback polynomials of LFSRs. KeywordsLFSR, Viterbi decoding, Convolutional code, Correlation attack, Correlation immune, Combiner function.
منابع مشابه
تجزیه و تحلیل عملکرد کدهای کانولوشنال تعریف شده در میدان حقیقی در کانال فیدینگ و در حضور نویز کوانتیزاسیون
Channel coding is one of the techniques used for suppression of fading and channel noise effects. Most of the researches on channel codes have been focused on the codes which are defined on Galois fields. Since two decades ago, using channel codes defined on Real and Complex fields has been considered for joint sourcechannel coding in multimedia transmission; but most of the works have focused ...
متن کاملOn the design of variable-rate optimal convolutional encoders for turbo codes
Recently, we proposed a new design technique to construct high-rate convolutional codes based on a structure formed by a block encoder and a simpler convolutional encoder [1]. The search technique was based on the optimization of the output weight enumerating function of the code. Here, we prove that every (n, n − 1) convolutional code can be reduced to this structure. Following this result and...
متن کاملBLIND PARAMETER ESTIMATION OF A RATE k/n CONVOLUTIONAL CODE IN NOISELESS CASE
This paper concerns to blind identification of a convolutional code with desired rate in a noiseless transmission scenario. To the best of our knowledge, blind estimation of convolutional code based on only the received bitstream doesn’t lead to a unique solution. Hence, without loss of generality, we will assume that the transmitter employs a non-catastrophic encoder. Moreover, we consider a c...
متن کاملPacket error rates of terminated and tailbiting convolutional codes
When a convolutional code is used to provide forward error correction for packet data transmission, the standard performance measures of convolutional codes, i.e., bit error rate and first-event error rate, become less useful. Instead we are interested in the average probability of block (or packet) error. In this paper a modified transfer function approach is used to obtain a union bound on th...
متن کاملNon-commutative convolutional codes over the infinite dihedral group
Classic convolutional codes are defined as the convolution of a message and a transfer function over Z. In this paper, we study convolutional codes over the infinite dihedral group D∞. The goal of this study is to design convolutional codes with good and interesting properties and intended to be more resistant to code recognition. Convolution of two functions on D∞ corresponds to the product of...
متن کامل